<?php 
    include 'cabecalho.php';
    
    if($nivel >=2 || $nivel == null){
        header("location: index.php");
    }
    
     $objpergunta = new Pergunta();
 
     if($_COOKIE["mobile_cad_pergunta"] == true){
    $objpergunta->idarea = $_COOKIE["mobile_cad_area"];
    $areaunico = $objpergunta->listarareaunico();
    
    $objpergunta->idsubarea = $_COOKIE["mobile_cad_subarea"];
    $subareaunico = $objpergunta->listarsubareaunico();
    
    $objpergunta->idpais = $_COOKIE["mobile_cad_pais"];
    $paisunico = $objpergunta->listarpaisunico();
    
    $objpergunta->idnivel = $_COOKIE["mobile_cad_nivel"];
    $nivelunico = $objpergunta->listarnivelunico();
    
    $dificuldade = $_COOKIE["mobile_cad_dificuldade"];
    
    $pergunta = $_COOKIE["mobile_cad_pergunta"];
    
    
    
     }
     else {
         header("location: cadpergunta2.php");
     }
     
     $objresposta = new Resposta();

    if(isset($_POST["filtro"])){
       $complemento = "where *** ILIKE '%".  $_POST["filtro"]  ."%'"; 
    }else{
       $complemento =""; 
    }
    
    $listapais = $objresposta->listarpais($complemento);
    
    $listaresp = $objresposta->listar($complemento);
     
     
     if(isset($_POST['submitresp'])){
       

        $objresposta->idpais  = $_COOKIE["mobile_cad_pais"];
        $objresposta->resposta_trad  = pg_escape_string($_POST["resposta_trad"]);
        
        $objresposta->inserir();
        
        header("location: cadpergunta3.php");
        
    }
     
     
    if(isset($_POST['submit3'])){
        
        $mensagem = "<script>alert('";
        
        if( count($_POST["selecionado"]) < 4 || count($_POST["selecionado"]) > 10){
            $mensagem .= "Selecione entre 4 e 10 respostas.";
        }
        if( $_POST["correta"] == null){
            $mensagem .= " Selecione uma resposta correta.";
        }
        
       if( (count($_POST["selecionado"]) >= 4 && count($_POST["selecionado"]) <= 10) &&  $_POST["correta"] != null) {
           
         
        $validade = time()+7200;

        
        $respostas_selecionadas = $_POST["selecionado"];

        
        $respostas_selecionadas = serialize($respostas_selecionadas);
        

        setcookie('mobile_cad_respostas_selecionadas', $respostas_selecionadas ,$validade);
        setcookie('mobile_cad_resposta_correta', $_POST["correta"] ,$validade);
    
        header("location: cadpergunta4.php");
       }
       $mensagem .= " ');</script>";
       echo $mensagem;
    }
    

  ?>


<script type="text/javascript">
            $(document).ready(function(){
                
                //esconde formulario de nova resposta e botão
                $(".nova_resposta").hide();
                $("#encolhe").hide();
                
                //carrega página sem nada selecionado 
                    
 
                $("[id^=correta]").attr('checked', false);
                $("[id^=correta]").hide();
                $("[id^=selecionada]").attr('checked', false); 
                
                //mostra ou esconde e desmarca opção verdadeira
                
                $("[id^=selecionada]").change(function(){
                    
                    var idselec = this.id.slice(11);
                    if(this.checked == true){
                        $("#correta"+idselec).show();
                        }
                        else{
                            $("#correta"+idselec).attr('checked', false);
                            $("#correta"+idselec).hide();
                        }
                  
                    });


            });
            
            //abre ou fecha formulário de nova resposta e alterna botões
            function mostraOculta(){
                    $(".nova_resposta").toggle(500);
                };
                    
            function amplia(){
                    $("#amplia").hide();
                    $("#encolhe").show();
                };
            
            function encolhe(){
                    $("#amplia").show();
                    $("#encolhe").hide();
                };
                    
                
                
                
                
        </script>
                
                <div class="voltar"><a href="cadpergunta2.php" ><img src="../imagens/back_arrow_mini.png">Voltar</a></div>
                <h1>Cadastro de Perguntas</h1><br /><br />
                
                <div id="barra_progresso">
                    <h2>Passo 3: Respostas</h2>
                    <table>
                        <tr>
                            <td><img src="../imagens/circulo_progresso_azul.png"></td>
                            <td><img src="../imagens/barra_progresso_azul.png"></td>
                            <td><img src="../imagens/circulo_progresso_azul.png"></td>
                            <td><img src="../imagens/barra_progresso_azul.png"></td>
                            <td><img src="../imagens/circulo_progresso_azul_grande.png"></td>
                            <td><img src="../imagens/barra_progresso_branco.png"></td>
                            <td><img src="../imagens/circulo_progresso_branco.png"></td>
                            <td><img src="../imagens/barra_progresso_branco.png"></td>
                            <td><img src="../imagens/circulo_progresso_branco.png"></td>
                        </tr>
                    </table>
                </div>
                <br />
                
                
                <div class="listaanterior">
                ÁREA: <?php 
                foreach ($areaunico as $itemarea){
                 echo "$itemarea->desc_area";
                }?>
                <br />
                SUB-ÁREA: <?php 
                foreach ($subareaunico as $itemsubarea){
                 echo "$itemsubarea->desc_subarea";
                }?>
                <br />
                PAÍS: <?php 
                foreach ($paisunico as $itempais){
                 echo "$itempais->nome_pais";
                }?>
                <br />
                NÍVEL: <?php 
                foreach ($nivelunico as $itemnivel){
                 echo "$itemnivel->desc_nivel";
                }?>
                <br />
                DIFICULDADE: <?php 
                
                 echo $dificuldade;
                ?>
                <br />
                PERGUNTA: <?php 
                echo filter_var($pergunta,FILTER_SANITIZE_SPECIAL_CHARS);
                ?>
                <br />
                
                </div>
                
                <div  >
                    <div id="amplia" class="mostra_oculta" onclick="mostraOculta(); amplia();" style="background-image: url(../imagens/novaresposta.jpg);"></div>
                    <div id="encolhe" class="mostra_oculta" onclick="mostraOculta(); encolhe();" style="background-image: url(../imagens/cancelanovaresposta.jpg);"></div>
                    <br />
                    <form method="POST" action="cadpergunta3.php" class="nova_resposta">
                        <label >Nova Resposta</label>
                        <textarea name="resposta_trad" required maxlength="500" rows="11" cols="45"></textarea><br /><br />
                        <label ></label>
                        <input type="submit" name="submitresp" value="Cadastrar Resposta"  ><br />
                        
                    </form>
                    <br />
                </div>
                
                <div class="formulario">
                    Obs: Selecione entre 4 e 10 respostas, e marque uma como correta.<br />
                    <form method="POST" action="cadpergunta3.php" id="selecionar">
                       <br />
                       <table class="tbllista" id="tbllista" > 
    <thead>
        <tr value="0">
            <th>ID</th>
            
            <th>Resposta</th>
            <th style=" text-align: center; vertical-align: middle;">Selecionar</th>
            <th>Correta</th>
        </tr>
    </thead>
    <tbody>

        <?php
        if(isset($listaresp)){ //verifica se veio algum registro
            foreach ($listaresp as $item)
            {
                
        ?>
        <tr value="<?php echo $item->idpais; ?>">
            <td><?php echo filter_var($item->idresposta,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            
            <td><?php echo filter_var($item->resposta_trad,FILTER_SANITIZE_SPECIAL_CHARS); ?></td>
            <td><input type="checkbox" name="selecionado[]" value="<?php echo $item->idresposta; ?>" id="selecionada<?php echo $item->idresposta; ?>"></td>
            <td><input type="radio" name="correta" value="<?php echo $item->idresposta; ?>" id="correta<?php echo $item->idresposta; ?>"></td>
        </tr>
        <?php
        }
        }
        else {
            echo "<tr><td colspan='10'> nenhum registro encontrado</td></tr>";
        }
        ?>
        
    </tbody>
</table>
                
            
                       <br /><br />
                        <label ></label>
                        <input type="submit" name="submit3" id="submit3" value="Avançar"  ><br />
                    </form>
                </div>
                
<?php 
    include 'rodape.php';
?>

               
               
		 <script>
    
			$(document).ready(function(){
				$("#tbllista").dataTable(
				{
                                        "bPaginate": false,
                                        "bLengthChange": true,
                                        "bFilter": false,
                                        "bSort": true,
                                        "bInfo": true,
                                        "bAutoWidth": true,
					"oLanguage":{
						"sProcessing":   "Processando...",
						"sLengthMenu":   "Mostrar _MENU_ registros",
						"sZeroRecords":  "Não foram encontrados resultados",
						"sInfo":         "Mostrando de _START_ até _END_ de _TOTAL_ registros",
						"sInfoEmpty":    "Mostrando de 0 até 0 de 0 registros",
						"sInfoFiltered": "(filtrado de _MAX_ registros no total)",
						"sInfoPostFix":  "",
						"sSearch":       "Buscar:",
						"sUrl":          "",
						"oPaginate": {
							"sFirst":    "Primeiro",
							"sPrevious": "Anterior",
							"sNext":     "Seguinte",
							"sLast":     "Último"
						}
					},
					"oPaginationType": "full_numbers"
					}
					
				);
			});
                        
                        
                        
                        
                    
               
		</script>

  
